Con este método obtendremos el listado de bloqueos de esta API.
Para este método debemos agregar un token en Headers de tipo Authorization con el token necesario.
Es importante anotar que los parámetros deben ser enviados a través de algo como form_params o similar, no se deben enviar directamente en la URL.
{success} GET: /api/public/blockades
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/public/blockades");
$blockades = json_decode($res->getBody(), true);
return $blockades;
[
{
"id": 23,
"comment": "Prueba public bloqueo",
"init_date": "2024-09-06 11:30:00",
"end_date": "2024-09-10 13:00:00",
"profile": {
"code": 2,
"full_name": "armando Ruiz",
"email": "[email protected]",
"branch": {
"name": "Sede Bogotá"
}
},
"type": {
"id": 1,
"name": "Incapacidad"
}
},
{
"id": 22,
"comment": "Prueba public bloqueo",
"init_date": "2024-09-01 11:30:00",
"end_date": "2024-09-05 11:00:00",
"profile": {
"code": 2,
"full_name": "armando Ruiz",
"email": "[email protected]",
"branch": {
"name": "Sede Bogotá"
}
},
"type": {
"id": 1,
"name": "Incapacidad"
}
},
{
"id": 21,
"comment": "Prueba public bloqueo",
"init_date": "2024-08-25 11:30:00",
"end_date": "2024-08-29 11:00:00",
"profile": {
"code": 2,
"full_name": "armando Ruiz",
"email": "[email protected]",
"branch": {
"name": "Sede Bogotá"
}
},
"type": {
"id": 1,
"name": "Incapacidad"
}
},
]
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| view | Este parámetro sirve para saber en que rango de tiempo buscará (timeGridWeek: semana, o dayGridMonth: mes o timeGridDay: día) | ?view=dayGridMonth |
| monthDate | Agregamos la fecha del mes a buscar | &monthDate=2024-08 |
| dayDate | Agregamos la fecha del día a buscar | &dayDate=2024-08-11 |
| weekInitDate | Agregamos la fecha del día inicial de la semana buscar | &weekInitDate=2024-08-11 |
| weekEndDate | Agregamos la fecha del día final de la semana buscar | &weekEndDate=2024-08-18 |
| branches | Filtro para ver bloqueos según sucursal | &branches=2,3 |
| profiles | Filtro para elegir que bloqueos listar según perfil(es) | &profiles=3,5 |